package org.nmgyjt.springboot.entity.admin;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author [mybatis plus generator]
 * @since 2023-07-05
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_cs_system_dept")
public class CsSystemDept implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主键 ID
     */
    private String id;

    /**
     * IDAAS部门 Id
     */
    private String orgId;

    /**
     * 部门名称
     */
    private String orgName;

    /**
     * 组织机构类型:1-成员单位;内设机构-2;
     */
    private Integer orgType;

    /**
     * 父级机构 ID
     */
    private String parentId;

    /**
     * 父级组织机构名称
     */
    private String parentName;

    /**
     * 行政区划编码12位
     */
    private String areaCode;

    /**
     * 行政区划名称
     */
    private String areaName;

    /**
     * 展示队列的排序
     */
    private Integer udOrder;

    /**
     * 统一社会信用代码:村镇用
     */
    private String unifiedSocialCreditCode;

    /**
     * 同步失败的原因
     */
    private String syncFailedReason;

    /**
     * 状态值:1-启用,0-删除
     */
    private Integer status;

    /**
     * 同步状态:0-未同步;1-已经同步;2-同步失败;
     */
    private Integer syncStatus;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 更新时间
     */
    private Date updatedTime;


}
